/**
 * 
 */
package com.desitek.thunder.service;

import com.desitek.thunder.entity.AppUser;
import com.desitek.thunder.entity.UserGroup;

/**
 * @author dt
 * 
 */
public interface IUserService {
	/**
	 * 
	 * 
	 * @param user
	 */
	void createUser(AppUser user) throws UserNotFoundException;

	/**
	 * 
	 * @param user
	 * @param group
	 */
	void assignGroup(AppUser user, UserGroup group);

	/**
	 * 
	 * @param user
	 */
	void activateAccount(AppUser user);

}
